package com.xbongbong.paas.controller.mobile;

import com.xbongbong.pro.constant.XbbProConstant;
import com.xbongbong.saas.service.PaymentSheetService;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.annotation.Resource;

/**
 * @author feng.zheng
 * @version v1.0
 * @date 2019/4/16 15:30
 * @since v1.0
 */
@RestController
@RequestMapping(XbbProConstant.API_ROOT_PREFIX + "/mobile/paymentSheet")
public class MobilePaymentSheetController {

    @Resource
    private PaymentSheetService paymentSheetService;

//    @RequestMapping(value = "/add", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
//    public String add(@RequestBody @Valid PaymentSheetSaveDTO paymentSheetSaveDTO, BindingResult br) {
//        XbbResponse<FormDataAddVO> response;
//        if (br.hasErrors()) {
//            String errMsg = Objects.requireNonNull(br.getFieldError()).getDefaultMessage();
//            response = new XbbResponse<>(SystemErrorCodeEnum.API_ERROR_100002, errMsg);
//        } else {
//            try {
//                FormDataAddVO formDataAddVO = paymentSheetService.add(paymentSheetSaveDTO);
//                response = new XbbResponse<>(formDataAddVO);
//            } catch (XbbException e) {
//                response = new XbbResponse<>(e);
//            }
//        }
//        return JSON.toJSONString(response);
//    }
}
